🕷️️ Job Radar • SCRAPING

Live freelance tracking. Raw descriptions turned into structured data. Find your next tech project without the noise.

freelancer.com 🟠 2026-05-09

🔹 Automate tender scraping from Tender247 to filter, sort, and share relevant tenders daily.
👤 Client: 🇮🇳 New Delhi, India Member since 2026-05-09
💰 Price: $69 Average bid
🚩 Problem: Manual extraction and filtering of relevant tenders from Tender247 is time-consuming and error-prone.
📦 Existing: Not specified

Specifications:

[Target] Extract active tender information from Tender247 for yesterday’s date.
[Method] Use web scraping tools to extract data.
[UI/UX] Not applicable (backend process).
[Stack] Python, BeautifulSoup, Selenium, Google Sheets API, Slack API.
[Security] Secure login credentials and use service account permissions for Google Sheets access.
[Format] JSON for structured data transfer.

Workflow:

1. Set up web scraping environment with necessary libraries (BeautifulSoup, Selenium).
2. Authenticate to Tender247 using provided credentials or API access.
3. Extract tender details: ID, Title, Department/Issuing Authority, Location, EMD Amount, Tender Value, Submission Date, EMD Date, Document Link for yesterday’s date.
4. Apply filters: Remove tenders with EMD amount between ₹1 and ₹1,00,000; keep those with EMD blank/not specified or greater than ₹1,00,000; remove bank tenders based on issuing authority keyword match.
5. Sort filtered data by EMD Date in ascending order (earliest deadline first).
6. Append cleaned rows to a single master Google Sheet without overwriting or creating new tabs. Add “Run Date” column at the start of each row and maintain consistent headers across runs.
7. Export daily appended rows as PDF and auto-post to designated Slack channel with filename timestamped.
8. Schedule automation for daily execution at 7:00 AM IST.
9. Implement failure alerts via Slack for scraping, zero results, sheet append, and PDF/Slack upload failures. Include timestamp and error message in each alert.

⚡ Receive notifications instantly Join our community.